﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace class3
{//3、RPG游戏中，通常有不同的职业，比如“战士”、“法师”、“精灵”等等职业，
//A、现在请定义一个游戏职业的枚举。
//B、然后定一个输出职业技能的方法，根据传入的职业枚举的值来输出，
//战士的技能：碎石打击、烈焰锚钩、战斗咆哮
//法师的技能：巨浪冲击、元素突击、复仇杀戮
//精灵的技能：减速陷阱、能量浪潮、旋风剑舞
        enum zhiye
    {
        战士=1,
        法师,
        精灵
    }
    class Program
    {
        static void Main(string[] args)
        {
            while (true)
            {
                Console.WriteLine("请输入您选择的职业：1，战士  2，法师  3，精灵");
                int key = int.Parse(Console.ReadLine());

                switch (key)
                {
                    case 1:
                        zhiye zhan = zhiye.战士;
                        int z = (int)zhan;
                        Console.WriteLine("您选择的职业是："+(int)zhan+","+zhiye.战士);
                        Console.WriteLine(zhiye.战士 + "的技能：碎石打击、烈焰锚钩、战斗咆哮");
                        break;
                    case 2:
                        zhiye fa = zhiye.法师;
                        int f = (int)fa;
                        Console.WriteLine("您选择的职业是：" + (int)fa + "," + zhiye.法师);
                        Console.WriteLine(zhiye.法师 + "的技能：巨浪冲击、元素突击、复仇杀戮");
                        break;
                    case 3:
                        zhiye jin = zhiye.精灵;
                        int j = (int)jin;
                        Console.WriteLine("您选择的职业是：" + (int)jin + "," + zhiye.精灵);
                        Console.WriteLine(zhiye.精灵 + "的技能：减速陷阱、能量浪潮、旋风剑舞");
                        break;
                }
                Console.ReadKey();
            }
        }
    }
}
